<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){
	.wal{width:1200px;}
	.indexPart2 .list li .content{ line-height: 24px; height: 72px;}
	.indexPart4 .leftDiv li .name{ padding: 20px 0 15px;}
	.indexPart4 .leftDiv li .imgDiv{ height: 203px;}
	.indexPart4 .leftDiv li .contentBox{ height: 203px;}
	.indexPart4 .rightDiv .name{ padding: 20px 0 15px; }
	.indexPart4 .rightDiv .contentBox{ height: 203px; }
	.research .part1 .contentBox{ height: 386px;}
	.research .part1 .txt1{ padding: 85px 0 0 100px;}
	.research .part1 .txt2{ padding: 5px 0 0 100px;}
	.research .part1 .msg{ padding: 60px 0 0 100px;}
	.research .box2 .list li .msg{ font-size: 12px; line-height: 26px;}
	.LvOneNav .list li{ font-size: 16px;white-space:nowrap;}
    
	/*//新增的*/
	.lx-wal{width: 1200px;}

	.job .tlt span:nth-child(3) {width: 300px; } 
	.job .tlt span:nth-child(4) {width: 120px; } 
	.job .tlt span:nth-child(5) {width: 220px; } 
	.job .list li .msgDiv .dd03 {width: 300px; } 
	.job .list li .msgDiv .dd04 {width: 120px; } 
	.job .list li .msgDiv .dd05 {width: 220px; }
	.contact{ padding-top: 20px; }
	.contact .o .img {width: 580px; } 
	.contact .o .txt {padding: 30px 30px 0 40px; width: 550px; } 
	.contact .box4 .map {width: 750px; } 
	.contact .box4 .txt {padding: 70px 20px 80px; width: 390px; }

	.news .o1 .img {width: 580px; } 
	.news .o1 .txt {padding: 20px 40px 0; width: 540px; } 
	.news .o1 .txt p {margin: 10px 0 35px; } 
	.news .list li .txt {width: 771px; }

	.newShow {padding: 65px 80px; }

	.introduction .box1 {background: url(../images/z17.png) no-repeat 40px 277px; } 
	.introduction .box1 .txt {width: 560px; } 
	.introduction .box1 .img {width: 620px; } 
	.introduction .int-wal {width: 1283px; } 
	.introduction .banner .swiper-container {width: 1200px; }

	.lx-tlt {margin: 0 auto 40px; padding-top: 30px;} 
	.lx-tlt .tlt em {font-size: 28px; } 

	.about-1 .txt {padding-left: 48px; width: 580px; } 

	.about-2 .le .img {width: 400px; } 
	.about-2 .le .img img{ width:400px; height:159px;}
	.about-2 .rg {width: 800px; } 
	.about-2 .rg li {width: 400px; } 
	.about-2 .rg li .img {width: 200px; } 
	.about-2 .rg li .img img{ width:200px; height:159px;}
	.about-2 .rg li .txt {width: 150px; } 
	.about-2 .txt {padding: 32px 25px 0; } 
	.about-2 .txt p{line-height: 26px; font-size: 12px; } 
	.about-2 .trg {top: 147px; } 
	.about-2 .rg li .trg {top: 65px; margin-left: -11px; } 
	.about-2 .rg li.li01 .trg {margin-left: -7px; } 
	
	.about-3 .a5-wal {width: 1200px; } 
	
	.about-4 {padding: 1px 0 20px; } 
	.about-4 .contPic .slick {width: 183px; margin:0 5px;} 
	.about-4 .contPic .slick .img img{width: 188px; height:123px;} 

	.about-5{height: 390px; } 
	.about-5 .a5-wal {width: 1200px; } 
	.about-5 .banner .img img{width: 206px; height:140px;}

	.about-6 .a5-wal {width: 1200px; } 
	.about-6 .notes {padding: 0 50px 50px; } 
	.about-6 .notes .kuan h4 {padding: 30px 50px 10px; } 
	.about-6 .notes .kuan .o1 {margin-left: 50px; width: 480px; } 
	.about-6 .notes .kuan .o2 {padding-left: 50px; width: 436px; } 
	.about-6 .notes .kuan p {font-size: 12px; } 
	.about-6 .notes .kuan em {font-size: 12px; width: 160px; } 

	.about-7 .cont li {width: 187px; margin: 0 15px 10px 0; }
	.about-7 .cont li .img img{width: 187px; height:91px;}
	.about-7 {padding: 1px 0 20px; } 
	.about-7 .contPic .slick {width: 183px; margin:0 5px;} 
	.about-7 .contPic .slick .img img{width: 188px; height:123px;} 
	/*2022.12.7*/
	.rongPic .dlmw ul{ margin-right:-30px;}
	.rongPic .dlmw li .pj{ margin-right:30px;}
	.rongPic .imgDiv{ width: 280px; height: 194px; }
	.team .list li .toptop{ height: 375px; }
	.team .list li .imgDiv{ height: 375px; }
	.team .list li .name{ height: 80px; line-height: 80px; font-size: 26px; padding: 0 30px; }
	.pic-modal-box .l7-box{ width: 1200px; height: 568px; padding-right: 80px; }
	.pic-modal-box .conDiv{ width: 520px; }
	.pic-modal-box .pic-box { height: 568px; width: 520px;}
	.pic-modal-box .brief{ margin-top: 35px; }

	.SMO .boxC .list ul{ margin-right: -25px; }
	.SMO .boxC .list li{ padding-bottom: 25px; }
	.SMO .boxC .list li .box{ margin-right: 25px; height: 160px; }
	.SMO .boxC .list li img{ max-width: 220px; max-height: 78px; }
	.SMO .boxD .list li .imgDiv{ height: 380px; }
	.SMO .boxD .list li .botbot{ height: 150px; padding: 0 50px; }
	.SMO .boxD .list li .name{ padding-top: 35px; height: 36px; line-height: 36px; font-size: 22px; }
	.ex-modal-box .l7-box{ width: 1200px; height: 480px; padding-right: 50px; }
	.ex-modal-box .conDiv{ width: 500px; }
	.ex-modal-box .pic-box { height: 480px; width: 580px;}
	.ex-modal-box .brief{ margin-top: 35px; }
	/*2022.12.23*/
	.platform .list li{ padding-bottom:60px;}
	.platform .list li .name em{ font-size:30px; line-height:42px;}
	.platform .list li .mxfDiv{ min-height:460px;}


}

@media screen and ( max-width:1004px ){
.about-6 .notes .kuan .paddingitem h4{font-size: 16px;} 
.about-6 .notes .kuan .paddingitem{padding: 20px 5% 10px; overflow:hidden;}


	.header{ height: 60px;}
	.header .wal{ height: 60px; width:100%;}
	.header .logo{ left: 10px; top: 10px; } 
	.header .logo img{ width: 80px; }
	.wal, .w860{width:100%;}
	.nav, .header .topRight, .ind-banner, .footNav, .sideBar, .pageBanner, .pageNum, .LvOneNav, .LvTwoNav{ display:none;}
	.navIco, .topSearchIco, .bannerTel, .pageBannerTel, .pageTitleTel, .pageMore{ display:block;}
	.pc-hide{display:block!important;}
	.pc-show{display:none!important;}
	.indexPart1{ padding: 30px 10px 10px; }
	.indexPart1 .txtDiv{ background: url(../images/nimg452Bg.png) center 16px no-repeat; background-size: 300px;  padding-bottom: 25px;}
	.indexPart1 .txtDiv .txt1{ font-size: 24px;}
	.indexPart1 .txtDiv .txt1 em{ /*padding: 0 10px;*/ }
	.indexPart1 .txtDiv .txt2{ letter-spacing: 3px;}
	.indexPart1 .list{ border-left: none;}
	.indexPart1 .list li{ width: 50%; margin-bottom: 30px;}
	.indexPart1 .list li .box{ height: auto; border-right: none; }
	.indexPart1 .list li .contentBox{ width: auto; height: auto;}
	.indexPart1 .list li .ico{ text-align: center; width:100px; height:100px; background-size:100px; }
	.indexPart1 .list li .ico img{ width: 50px; top:24px;}
	.indexPart1 .list li .name1{ font-size: 16px;}
	.indexPart1 .list li .name2{ font-size: 12px;  padding-bottom: 20px;}
	.indexPart1 .list2{ padding-bottom:25px;}
	.indexPart1 .list2 ul{ margin-right:-10px;}
	.indexPart1 .list2 li{ width: 50%;}
	.indexPart1 .list2 li .box{ padding:15px 5px 0; margin-right:10px; background:#fff; height:auto; }
	.indexPart1 .list2 li .ico{ margin: 0 auto 15px; width:96px; height:96px; background-size:96px;}
	.indexPart1 .list2 li .ico img{ top:15px; width:60px;}
	.indexPart1 .list2 li .name1{ font-size: 14px;}
	.indexPart1 .list2 li .subList{ display:none; }
	.indexPart1 .list2 li:hover .ico{ background:url(../images/nimg166Bg.png) no-repeat; background-size:96px;}
	.indexPart1 .list2 li:hover .name1{ background:#12B9FF;}



	.indexPart2{ background: #e7f9f8; height: auto; padding: 30px 10px;}
	.indexPart2 .leftDiv{ width: 100%; padding-right: 0; padding-bottom: 30px;}
	.indexPart2 .rightDiv{ width: 100%; padding-left: 0; }
	.indexPart2 .touDiv{ height: 50px; }
	.indexPart2 .title{ width: 92px; height: 28px; background-size: 92px; line-height: 28px; font-size: 16px;}
	.indexPart2 .moreBtn{ top: 2px; }
	.indexPart2 .moreBtn a{ width: 80px; height: 24px; line-height: 24px; }
	.indexPart2 .tab li{ width: 92px; height: 28px; line-height: 28px; font-size: 16px;}
	.indexPart2 .tab .liNow{ background-size: 92px;}
	.indexPart2 .rightDiv .moreBtn{ display: none; }
	.indexPart2 .list ul{ margin-right: 0px; }
	.indexPart2 .list li{ width: 100%;margin-bottom: 25px; }
	.indexPart2 .list li .box{ margin-right: 0px; }
	.indexPart2 .list li .imgDiv{ margin-bottom: 20px; }
	.indexPart2 .list li .name a:hover{ color: #12b9ff; }
	.indexPart2 .list li .time{ padding: 5px 0 10px; }
	.indexPart2 .list li .content{ line-height: 24px; height: 48px;}
	.indexPart2 .moreBtn2{ position: relative; right: 0px; top: 0; width:90px; margin:14px auto 0; }
	.indexPart3{ padding: 35px 10px; }
	.indexPart3 .txtDiv{ background: url(../images/nimg424Bg.png) center 16px no-repeat; background-size: 300px;  padding-bottom: 25px;}
	.indexPart3 .txtDiv .txt1{ font-size: 24px;}
	.indexPart3 .txtDiv .txt2{ letter-spacing: 3px;}
	.indexPart3 .list li{ width: 50%; margin-bottom: 30px; }
	.indexPart3 .list li .ico img{ width: 96px; }
	.indexPart3 .list li .txt{ padding: 15px 0 2px; font-size: 16px; }
	.indexPart3 .list li .msg{ font-size: 13px; padding: 0 5px;}
	.indexPart4{ padding:0 10px 50px; }
	.indexPart4 .leftDiv{ width: 100%; }
	.indexPart4 .leftDiv .bigBox{ padding-right: 0px;}
	.indexPart4 .leftDiv ul{ margin-right: 0px; }
	.indexPart4 .leftDiv li{ width: 100%; }
	.indexPart4 .leftDiv li .box{ margin-right: 0px; }
	.indexPart4 .leftDiv li .imgDiv{ height: auto;}
	.indexPart4 .leftDiv li .imgDiv2{ display: none; }
	.indexPart4 .leftDiv li .imgDivTel{ display: block; }
	.indexPart4 .leftDiv li .contentBox{ height: auto; padding: 0 15px 30px;}
	.indexPart4 .leftDiv li .name{ padding: 20px 0 15px; font-size: 20px; }
	.indexPart4 .rightDiv{ width: 100%; }
	.indexPart4 .rightDiv .bigBox{ margin-left: 0px; }
	.indexPart4 .rightDiv .contentBox{ height: auto; position: relative; width: 100%;}
	.indexPart4 .rightDiv .name{ padding: 20px 0 15px; font-size: 20px; }
	.footDiv{ height:auto; background-size: 100% 100%; padding:30px 10px; }
	.footDiv .wal{ height: auto;}
	.footDiv .logo{ display: none; }
	.footDiv .contentBox{ padding:0px; float: none;}
	.footDiv .msgList{ padding: 0 0 10px 0; }
	.footDiv .msgList li{ float: none; line-height: 26px; padding-right: 0px; text-align: center;}
	.footDiv .msg{ display: none;}
	.footDiv .share{ padding-left: 0px; text-align: center;}
	.footDiv .share em{ display: none; }
	.footDiv .share li{ float: none; display: inline-block;  margin: 0 5px; }
	.footDiv .ewm{ display: none; }
	.footDiv .ewmTel, .footDiv .msgTel{ display: block; }
	.LvThreeNav{ height: auto;overflow: hidden;}
	.LvThreeNav .list li{ display: block; width: 33.33%; float: left; height: 44px; font-size: 14px;}
	.LvThreeNav .list li a{ height: 44px; line-height: 44px; }
	.LvThreeNav .list li a:hover, .LvThreeNav .list li .aNow{ background: #12b9fd; }
	.research{ padding-top: 10px; }
	.research .wal{ width: auto; }
	.research .part1{ margin-bottom: 30px; padding: 0 10px;}
	.research .part1 .imgDiv{ width: 100%; float: none;}
	.research .part1 .contentBox{ height: auto; position: relative; width: 100%; padding-bottom: 30px;}
	.research .part1 .txt1{ padding: 25px 0 0 15px; font-size: 18px;}
	.research .part1 .txt2{ padding: 5px 0 0 15px; font-size: 16px;}
	.research .part1 .msg{ padding: 20px 0 25px 15px;}
	.research .part1 .btnDiv{ margin-left: 15px; position: relative; right: 0px; width: 100px;  height: 36px; line-height: 36px; font-size: 14px;}
	.research .tab2{ padding:0 10px 20px; }
	.research .tab2 ul{ margin-right: -10px; }
	.research .tab2 li{ width: 50%; margin-bottom: 10px; }
	.research .tab2 li .box{ margin-right: 10px; height: 134px;}
	.research .tab2 li .ico{ padding: 25px 0 6px; }
	.research .tab2 li .ico img{ width: 50px; }
	.research .tab2 li .txt1{ font-size: 16px; padding-bottom: 5px;}
	.research .tab2 li .txt2{ font-size: 12px; color: #ccc; }
	.research .tab2 .liNow .bg{ display: none; }
	.research .box1{ padding:0 10px 50px; }
 .research .box1 table td { float:left;padding:0; margin:0;}
 .research .box1 table td img{width:90% !important;/*height:12.7vw !important;*/ height:initial !important;}
 .research .box1 table td span { font-size:2vw;display:block;margin:5px 5px 0; }
	.research .box1 .wenben{ padding: 15px 15px 20px; line-height: 26px; margin-bottom: 40px;}
	.research .box1 .name{ height: 40px; line-height: 40px; font-size: 16px;}
	.research .box1 .content{ line-height: 26px; padding-bottom: 30px;}
	.research .box1 .list{ padding-bottom: 30px;}
	.research .box1 .list ul{ margin-right: -10px; }
	.research .box1 .list li{ width: 50%; margin-bottom: 10px;}
	.research .box1 .list li .lbox{ margin-right: 10px;}
	.research .box1 .list li .lname{ height: 34px; line-height: 34px; padding-left: 10px; font-size: 12px; }
	.research .box1 .txt{ line-height: 26px;}
	.research .box1 .font{ line-height: 26px;}
	.research .box1 .list2 ul{ margin-right: -10px; }
	.research .box1 .list2 li{ width: 50%; margin-bottom: 10px;}
	.research .box1 .list2 li .box{ margin-right: 10px; height: 160px; padding-top: 20px; }
	.research .box1 .list2 li .msg{ padding: 10px 8px 0; font-size: 12px; line-height: 24px; }
	.research .box1 .list3 ul{ margin-right: 0px; }
	.research .box1 .list3 li{ width: 100%; margin-bottom: 10px;}
	.research .box1 .list3 li .box{ margin-right: 0px; padding-left: 65px;}
	.research .box1 .list3 li .num{ left: 10px; top: 15px; }
	.research .box1 .list3 li .msg{ padding: 20px 45px 0 0; line-height: 26px; }
	.research .box1 .tel{ line-height: 26px; }

	.research .box2{ height: auto; background: none;}
	.research .box2 .bigBox{ padding: 0px 10px 30px; }
	.research .box2 .list{ display: none;}
	.research .box2 .listTel{ display: block; }
	.research .box3{ height: auto; background: #fff; padding: 0 10px;}
	.research .box3 .list{ padding-top: 0px; padding-bottom: 30px;}
	.research .box3 .list ul{ margin-right: -10px; }
	.research .box3 .list li{ width: 50%; margin-bottom: 15px;}
	.research .box3 .list li .lbox{ margin-right: 10px; }
	.research .box4{ padding: 0 10px 30px; background:#fff; }
	.research .box4 li{ line-height: 26px; padding-bottom: 15px; }
 .research .tabContentDiv2 img { max-width:100%;height: auto !important;}
	/*//新增的*/
	.lx-wal{width: auto;padding: 0 10px;margin:0 auto;}

	.job {margin: 20px 0 30px; } 
	.job .tlt {height: 40px; line-height: 40px; } 
	.job .tlt span {font-size: 14px; } 
	.job .tlt span:nth-child(2),.job .tlt span:nth-child(3),.job .tlt span:nth-child(4),.job .tlt span:nth-child(5){display: none; } 
	.job .tlt span:nth-child(1) {margin-left: 5%; width: 75%; } 
	.job .list li .topDiv {height: 40px; } 
	.job .list li .msgDiv dd {height: 40px; line-height: 40px; } 
	.job .list li .msgDiv .dd02,.job .list li .msgDiv .dd03,.job .list li .msgDiv .dd04,.job .list li .msgDiv .dd05{display: none; } 
	.job .list li .msgDiv .dd01 {margin-left: 5%; width: 75%; } 
	.job .list li .box {padding: 20px 5% 30px; } 
	.job .list li h2 {padding-bottom: 10px; } 
	.job .list li .content {line-height: 27px; margin-bottom: 20px; } 
	.job .tip em {font-size: 16px; } 
	.job .ico {margin-top: 20px; }


	.contact .box1 {padding-bottom: 10px; } 
	.contact .o .img {width: 100%; height:auto; } 
	.contact .o .txt {padding: 20px 5%; width: 90%; } 
	.contact .o .txt b {font-size: 16px; } 
	.contact .o .txt p {font-size: 14px; line-height: 30px; margin: 10px 0 20px; } 
	.contact .o .txt .ico {width: 140px; height: 40px; line-height: 40px; font-size: 14px; background: #12b9ff url(../images/z3.png)no-repeat 91%; text-indent: 17px; } 
	.contact .box2 {margin-bottom: 0px; } 
	.contact .box2 li {width: 100%; padding: 20px 0; margin-bottom: 10px; margin-left: 0; } 
	.contact .box2 li span {padding: 0 5%; } 
    .contact .box2 .ewm{margin:0}
	.contact .box3 li {padding-bottom: 10px; } 
	.contact .box3 li .txt .ico {display: block; width: 140px; height: 40px; line-height: 40px; font-size: 14px; text-indent: 17px; background: url(../images/z3_on.png)no-repeat 91%; } 
	.contact .box3 li:hover .txt .ico {background:#12b9ff url(../images/z3.png)no-repeat 91%; color: #fff; } 
	.contact .box4 {margin-bottom: 30px; } 
	.contact .box4 .ico {font-size: 16px; text-align: center; margin:20px 0; } 
	.contact .box4 .map {width: 100%; } 
	.contact .box4 .txt {padding: 20px 5% 0; margin-top: 0px; width: 90%; } 
	.contact .box4 .txt p {margin-bottom: 15px; }

	.lx-tlt {margin: 0 auto 20px; padding-top: 20px;} 
	.lx-tlt img {margin-top: -3px;width: 50px;height: 1px;} 
	.lx-tlt .tlt em {font-size: 20px;} 
	.lx-tlt .tlt i {font-size: 12px; }

	.news .o1 {margin-bottom: 10px; } 
	.news .o1 .img {width: 100%; } 
    .news .o1 .img img{width: 100%; height:auto; } 
	.news .o1 .txt {padding: 20px 5% 40px; width: 90%; } 
	.news .o1 .txt .name {font-size: 16px; line-height: 25px; height: 50px; } 
	.news .o1 .txt span {margin-top: 5px; } 
	.news .o1 .txt p {line-height: 25px; height: 75px; margin: 2px 0 20px; } 
	.news .banner .swiper-pagination {bottom: 20px!important; text-align: center; margin-left: 0; } 
	.news .banner .swiper-pagination-bullet {width: 10px; height: 10px; margin: 0 4px!important; } 
	.news .list li {margin-bottom: 10px; padding: 10px 3%; } 
	.news .list li .img {width: 40%; } 
    .news .list li .img img{width: 100%; height:auto; } 
	.news .list li .txt {padding: 10px 3% 0; width: 54%; } 
	.news .list li .txt .name {font-size: 14px; } 
	.news .list li .txt p {display: none; } 
	.news .list li .txt span {display: none; } 
	.news .list li .txt .ico {width: 88px; height: 31px; line-height: 31px; font-size: 12px; text-indent: 13px; background: #12b9ff url(../images/z3.png)no-repeat 85%; margin-top: 20px; }

	.new-container {padding: 20px 0 30px;}
	.newShow {padding: 20px 5%;}
	.newShow .tlt {font-size: 18px;text-align: left;} 
	.newShow .t {padding: 16px 0 20px; margin-bottom: 20px; } 
	.newShow .share {float: none;margin: 15px auto 0 -5px;} 
	.newShow .cont img, .newShow .cont input{width: 100% !important;margin: 0 auto 30px;height: auto !important;} 
	.newShow .cont b {font-size: 16px; padding: 10px 0 10px; } 
	.newShow .cont-bot {padding-top: 20px; margin-top: 40px; } 
	.newShow .cont-bot a.ico {display: block;float: none;height: 40px;line-height: 40px;margin: 10px auto 30px;font-size: 16px;width: 110px;} 

	.introduction .box1 .txt {margin-top: 0px; width: 100%; } 
	.introduction .box1 {background: none; margin-bottom: 30px; } 
	.introduction .box1 .img {width: 100%; margin-top: 20px; } 
	.introduction .box2 {padding: 30px 0; } 
	.introduction .banner {margin-bottom: 30px; } 
	.introduction .int-wal {width: 100%; } 
	.introduction .banner .swiper-container {width: 80%; margin: 0 10%; } 
	.introduction .banner .swiper-button-prev {width: 10%; background-size: 15px; } 
	.introduction .banner .swiper-button-next {width: 10%; background-size: 15px; }



	.about-1 .txt {padding:10px 5% 0; width: 90%; } 
	.about-1 .txt .name {font-size: 20px; line-height: 40px; height: 40px; } 
	.about-1 .txt p {height: auto; } 
	.about-1 .txt .ico {margin-bottom: 20px; } 
	.about-1 .banner {width: 100%; } 
	.about-1 .banner .swiper-button-prev {left: 0px; background-size: 16px; } 
	.about-1 .banner .swiper-button-next {right:0px; background-size: 16px; } 
	.about-1 .banner .swiper-pagination {bottom: 12px!important; } 
	.about-1 .cont {margin-bottom: 30px; } 

	.about-2 .le .img {width: 100%; } 
	.about-2 .txt {position: relative; padding: 18px 15px 0; } 
	.about-2 .trg {top: -11px; } 
	.about-2 .cont {background: none; } 
	.about-2 .le {margin-bottom: 10px; background: #fff; padding-bottom: 20px; } 
	.about-2 .le .img img{ width:100%; height:auto;}
	.about-2 .txt em {font-size: 16px; margin-bottom: 7px; } 
	.about-2 .rg {width: 100%; } 
	.about-2 .rg li {width: 100%; margin-bottom: 10px; } 
	.about-2 .rg li .txt {width: 50%; box-sizing: border-box; } 
	.about-2 .rg li .img {width: 50%; } 
	.about-2 .rg li .img img{ width:100%; height:auto;}
	.about-2 .rg li .trg {top: 50%; margin-top: -16px; } 
	.about-2 .rg li.li01 .trg {margin-left: -7px; } 
	.about-2 {padding: 1px 0 30px; } 

    .about-3{padding-bottom: 1px;} 
	.about-3 .a5-wal {width: 100%; } 
	.about-3 .banner {margin-bottom: 30px; } 
	.about-3 .banner .txt {height: 100px; width:100%; } 
	.about-3 .banner .txt b {font-size: 20px; } 
	.about-3 .banner .txt p {line-height: 30px; width: 76%; margin-left: 12%; } 
	.about-3 .banner .round {margin: 10px auto 30px; } 
	.about-3 .banner .swiper-container {background: url(../images/z33.jpg)repeat-x 0 124px; } 
	.about-3 .banner .swiper-button-prev {margin-top: -34px; } 
	.about-3 .banner .swiper-button-next {margin-top: -34px; } 
	.about-3 .banner .swiper-slide:nth-child(2n) .txt {position: absolute; top: 0; } 
	.about-3 .banner .swiper-slide:nth-child(2n) .img {position: absolute; top: 170px; } 
	.about-3 .banner .swiper-slide:nth-child(2n) .round {position: absolute; width: 100%; top: 100px; }

	.about-4 .contPic{ padding-bottom:65px;}
	.about-4 .contPic .slick { margin:0 3px;}  
	.about-4 .contPic .slick .img img{ width:100%; height:auto;}
	.about-4 .contPic .slick-prev{ left:50%; top:auto; margin-top:0; bottom:20px; margin-left:-45px;}
	.about-4 .contPic .slick-next{ right:50%; top:auto; margin-top:0; bottom:20px; margin-right:-45px;}
	.about-5 .a5-wal {width: 100%; } 
	.about-5 .banner .k {padding:10px; } 
	.about-5 .banner .swiper-container {margin: 0 50px; } 
	.about-5 .banner .swiper-button-prev {left: 10px; } 
	.about-5 .banner .swiper-button-next {right: 10px; } 
	.about-5 .banner .img img{width: 100%; height:auto;} 
	.about-5 .cont {margin-top: 0; } 
	.about-5 {height: auto; padding-bottom: 30px; } 

	.about-6 .a5-wal {width: 100%; } 
	.about-6 .banner2 .swiper-container {width: 80%; } 
	.about-6 .banner2 .swiper-slide img {width: 90px; height:90px;} 
	.about-6 .notes {margin-top: 58px; padding: 0 15px 30px; } 
	.about-6 .notes b {font-size: 16px; padding: 50px 0 10px; } 
	.about-6 .notes .n1 {margin: 15px 0 0px; } 
	.about-6 .notes .trg {width: 18px!important; margin-top: 17px; margin-left: 40px; } 
	.about-6 .notes .kuan {margin-top: 26px; padding-bottom: 20px; } 
	.about-6 .notes .kuan h4 {font-size: 16px; padding: 19px 15px 10px; } 
	.about-6 .notes .kuan .o1 {margin-left: 5%; width: 90%; } 
	.about-6 .notes .kuan p{line-height: 25px;} 
	.about-6 .notes .kuan em {margin-bottom: 10px; width: 100%; display: block; } 
	.about-6 .notes .kuan .o2 {margin-left: 5%; width: 90%; padding-left: 0; border-left: 0; } 
	.about-6 {padding-bottom: 30px; } 

	.about-7 {padding: 1px 0 30px; } 
	.about-7 .cont li {width: 48.5%; margin: 0 3% 10px 0; } 
	.about-7 .cont li:nth-child(2n) {margin-right: 0; } 
	.about-7 .cont li p {font-size: 14px; }
	.about-7 .cont li .img img{width: 100%; height:auto;} 
	.about-7 .contPic{ padding-bottom:65px;}
	.about-7 .contPic .slick { margin:0 3px;}  
	.about-7 .contPic .slick .img img{ width:100%; height:auto;}
	.about-7 .contPic .slick-prev{ left:50%; top:auto; margin-top:0; bottom:20px; margin-left:-45px;}
	.about-7 .contPic .slick-next{ right:50%; top:auto; margin-top:0; bottom:20px; margin-right:-45px;}

	.about-8{ padding-bottom:35px;}
	.about-8 .msg{ font-size:14px;}
	.mxfPic .slick{ margin:0;}
	/*2022.12.7*/
	.honorP1{ padding: 0 10px 20px; }
	.rongPic .dlmw ul{ margin-right:-5px;}
	.rongPic .dlmw li{ width:50%; padding: 10px 0;}
	.rongPic .dlmw li .pj{ margin-right:5px;}
	.rongPic .imgDiv{ width: 100%; height: 120px; background: #fff; overflow: hidden; border: #f3f3f3 solid 1px; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; justify-content: center; -webkit-justify-content: center;}
	.rongPic .name{ padding-top: 10px; height: 30px; line-height: 30px; font-size: 14px; }
	.rongPic a.btn{ display: none; }
	.rongPic .swiper-pagination{ display: block; }
	.honorP2{ height: auto; padding: 20px 10px 40px; background-size: 100% 100%;}
	.honorP2 .bigBox{ position: relative;}
	.h_banner .list { width: 100%; left: 0; margin-left: 0; }
	.h_banner .swiper-slide .img { width: 240px; height: 340px; }
	.h_banner .swiper-slide .img img{ max-width: 240px; max-height: 340px; }
	.h_banner .swiper-slide .name{ font-size: 14px; padding: 10px 10px 20px; }
	.h_banner .swiper-pagination{ padding-top: 20px; } 
	.honorP2 .bigBox a.btn { display: none; }

	.team{ padding: 0 10px 30px; }
	.team .list ul{ margin-right: -5px; }
	.team .list li{ width: 50%; padding-bottom: 10px;}
	.team .list li .box{ margin-right: 5px; }
	.team .list li .toptop{ height: 160px; }
	.team .list li .imgDiv{ height: 160px; }
	.team .list li .name{ height: 35px; line-height: 35px; font-size: 16px; padding: 0 10px; }
	.team .list li .botbot{ height: 80px; padding: 0 10px; background-size: 56px; }
	.team .list li .state{ padding-top: 12px; height: 30px; line-height: 24px; font-size: 14px; }
	.team .list li .more{ padding-top: 10px; font-size: 12px; line-height: 12px;  }
	.pic-modal-box .l7-box{ background-size: 100px; width: 94%; margin: 0 auto; height: 420px; padding: 0 15px;  display: block; }
	.pic-modal-box .conDiv{ width: auto; }
	.pic-modal-box .name { font-size: 18px; line-height: 18px; padding: 30px 0 15px;}
	.pic-modal-box .state{ font-size: 16px; line-height: 16px; height: 50px; }
	.pic-modal-box .brief{ margin-top: 25px; height: 234px; overflow: auto; }
	.pic-modal-box .brief span{ padding-left: 24px; font-size: 13px; line-height: 26px;  }
	.pic-modal-box .brief span:before{ top: 10px; width: 4px; height: 4px; }
	.pic-modal-box .close { right: 10px; top: 10px;}
	.pic-modal-box .pic-box { display: none;}
	.SMO{ padding: 15px 10px; }
	.SMO .tab2{ padding:0 10px 20px; }
	.SMO .tab2 ul{ margin-right: -10px; }
	.SMO .tab2 li{ width: 50%; margin-bottom: 10px; }
	.SMO .tab2 li .box{ margin-right: 10px; height: 134px;}
	.SMO .tab2 li .ico{ padding: 25px 0 6px; }
	.SMO .tab2 li .ico img{ width: 50px; }
	.SMO .tab2 li .txt1{ font-size: 16px; padding-bottom: 5px;}
	.SMO .tab2 li .txt2{ font-size: 12px; color: #ccc; }
	.SMO .tab2 .liNow .bg{ display: none; }
	.SMO .boxA{ padding-top: 15px; }
	.SMO .boxA .content{ font-size: 14px; line-height: 26px; padding-bottom: 25px;}
	.SMO .boxA .mxfDiv{ padding: 20px 10px; }
	.SMO .boxA .title{ font-size: 18px; line-height: 18px; }
	.SMO .boxA .numList{ padding-top: 20px; overflow: hidden;}
	.SMO .boxA .numList ul{ display: block; }
	.SMO .boxA .numList li{ float: left; width: 50%; padding-bottom: 15px; }
	.SMO .boxA .numList li .num{ font-size: 22px; line-height: 22px; height: 40px; }
	.SMO .boxA .numList li p{ font-size: 14px; line-height: 14px; }
	.SMO .boxA .pjDiv{ padding: 25px 0; }
	.SMO .boxA .list{ margin-top: 25px; }
	.SMO .boxA .list li{ padding-left: 38px; padding-bottom: 25px; }
	.SMO .boxA .list li:before{ top: 6px; width: 20px; height: 18px; background-size: 20px; }
	.SMO .boxA .list li:after{ left: 8px; width: 2px;}
	.SMO .boxA .list li .txt{ font-size: 16px; line-height: 30px; padding-bottom: 15px; }
	.SMO .boxA .list li .msg{ font-size: 14px; line-height: 26px; }
	.SMO .boxB .list li{ padding-left:0; padding-bottom:20px; padding-top:20px; min-height:50px;}
	.SMO .boxB .list li .imgDiv{ position:relative; top:0; width:45%;}
	.SMO .boxB .list li .imgDiv img{ width:100%; height:auto;}
	.SMO .boxB .list li .name{ padding:15px 0 12px; font-size:18px; line-height:18px; }
	.SMO .boxB .list dd{ font-size:13px; line-height:26px; padding-left:18px; }
	.SMO .boxB .list dd:before{ top: 11px; width:4px; height:4px; }

	.SMO .boxC .list{ padding-top: 15px; }
	.SMO .boxC .list ul{ margin-right: -10px; }
	.SMO .boxC .list li{ width: 50%; padding-bottom: 15px; }
	.SMO .boxC .list li .box{ margin-right: 10px; height: 70px; }
	.SMO .boxC .list li img{ max-width: 130px; max-height: 30px; }

	.SMO .boxD{ padding-top: 15px; }
	.SMO .boxD .list ul{ margin-right: -5px; }
	.SMO .boxD .list li{ width: 50%; padding-bottom: 10px;}
	.SMO .boxD .list li .box{ margin-right: 5px; cursor: pointer; box-shadow: -7px 4px 11.05px 1.95px rgba(0, 0, 0, 0.1);}
	.SMO .boxD .list li .imgDiv{ height: 100px; }
	.SMO .boxD .list li .botbot{ height: 70px; padding: 0 10px; background-size: 56px;}
	.SMO .boxD .list li .name{ padding-top: 10px; height: 28px; line-height: 28px; font-size: 14px; }
	.SMO .boxD .list li .more{ padding-top: 5px; font-size: 12px; color: #385a92; line-height: 12px;  }
	.ex-modal-box .l7-box{ background-size: 100px; width: 94%; margin: 0 auto; height: 280px; padding: 0 15px;  display: block; }
	.ex-modal-box .conDiv{ width: auto; }
	.ex-modal-box .name { font-size: 18px; line-height: 18px; padding: 30px 0 15px;}
	.ex-modal-box .brief{ margin-top: 25px; height: 234px; overflow: auto; }
	.ex-modal-box .brief span{ font-size: 13px; line-height: 26px;  }
	.ex-modal-box .close { right: 10px; top: 20px;}
	.ex-modal-box .pic-box { display: none;}
	/*2022.12.23*/
	.platform{ padding:0 10px;}
	.platform .content{ font-size:13px; line-height:24px;}
	.platform .title{ font-size:18px; line-height:18px; padding:30px 0 15px;}
	.platform .list li{ padding-bottom:15px;}
	.platform .list li .mxfDiv{ min-height:50px; display: block; }
	.platform .list li .name{ width: auto; display:block; text-align:center; padding-top:10px;}
	.platform .list li .name em{ font-size:16px; padding:0 15px; line-height:38px;}
	.platform .list li .conDiv{ width: auto; padding:5px; display: flex; display: -webkit-flex;flex-direction: column; -webkit-flex-direction: column;justify-content: center; -webkit-justify-content: center;}
	.platform .list li .conDiv dd{ padding:2px 0;}
	.platform .list li .conDiv .dd01{ width:50%; padding:10px 0;}
	.platform .list li .conDiv dd .txt{ height:35px; line-height:35px; text-indent:10px; font-size:13px; }
	.platform .list li .msg{ position:relative; bottom:0; width:auto; padding:0 15px 20px; font-size:12px; line-height:24px; height:auto; }
	
	.platform .imgList{ width:auto; padding-top:30px;}
	.platform .imgList ul{ margin-right:0;}
	.platform .imgList li{ padding-bottom:20px; width:auto;}
	.platform .imgList li .box{ margin-right:0;}

	.platform .imgList li .name{ height:35px; line-height:35px; text-indent:10px; font-size:14px; }
	.platform .imgList li .more{ height:70px; padding:35px 15px 0; background-size:64px;}
	/*2024.10.26*/
	.lyb{ padding-top:15px; padding-bottom:50px;}
	.lyb .title{ font-size:18px; line-height:18px; padding-bottom:30px;}
	.lyb .form ul{ margin-right:0;}
	.lyb .form li{ float:none; width:100%; padding-bottom:20px;}
	.lyb .form li .rbox{ margin-right:0;}
	.lyb .form li .wen{ font-size: 14px; line-height:14px; height:25px;}
	.lyb .form li .input1{ padding-left:10px; height:40px; line-height:40px; }
	.lyb .form li textarea{ padding:10px; height:120px; }
	.lyb .form .group{ height: 40px;}
	.lyb .form .caption { height: 40px; padding-left:10px; line-height: 40px; }
	.lyb .form .xlist { max-height: 190px;}
	.lyb .form .xlist a { line-height: 38px; padding: 0 10px; }
	.lyb .btnDiv a{ width:120px; font-size:14px; height:42px; line-height:42px; }
	}

</pre></body></html>